home *** CD-ROM | disk | FTP | other *** search
- package kool;
-
- import com.siemens.mp.game.Sprite;
-
- public class Player extends Sprite {
- public static final int LEFT = 0;
- public static final int RIGHT = 5;
- public int speed = 4;
- public int score = 0;
- public int lives = 3;
- public int animCount = 0;
- public int orientation;
-
- public Player(byte[] img, byte[] mask, int w, int h, int fr) {
- super(img, 0, w, h, mask, 0, fr);
- ((Sprite)this).setCollisionRectangle(2, 3, w - 4, h - 3);
- }
-
- public void setOrientation(int o) {
- this.orientation = o;
- this.animCount = 0;
- }
-
- public void animate() {
- ++this.animCount;
- if (this.animCount >= 5) {
- this.animCount = 0;
- }
-
- ((Sprite)this).setFrame(this.animCount + this.orientation);
- }
- }
-